package idea.innovacion.service;

import idea.innovacion.bean.IdeaDTO;
import idea.innovacion.bean.PerfilDTO;
import idea.innovacion.factory.DAOFactory;
import idea.innovacion.interfaces.IIdeaDAO;
import idea.innovacion.interfaces.IPerfilDAO;

import java.sql.SQLException;
import java.util.ArrayList;

public class PerfilService {
	
	DAOFactory objDAOFactory = DAOFactory.getDAOFactory(DAOFactory.MySql);
	IPerfilDAO perfilDao = objDAOFactory.getIPerfilDAO();
	
	public int buscarPorURL(String nombre, String url) throws SQLException {
		return perfilDao.buscarPorURL(nombre,url);
	}
	
	public boolean insertPerfil(PerfilDTO dto) throws SQLException{
		
		return perfilDao.insertPerfil(dto);
		
	}
	
	public int updatePerfil(PerfilDTO dto) throws SQLException {
		return perfilDao.updatePerfil(dto);
	}
	
	public ArrayList<PerfilDTO> listPerfil(PerfilDTO dto) throws SQLException{
		return perfilDao.listPerfil(dto);
		
	}
	
    public void deletePerfil(PerfilDTO dto) throws SQLException{
		
    	perfilDao.deletePerfil(dto);
		
	}
    
    
    
}
